package cn.jtcoding.web.framework.annotation;

import java.lang.annotation.*;

/**
 * @author jason.tang
 * @date 2021/4/9 9:13
 * @desc 配合 @Idempotent 注解使用
 */
@Target({ ElementType.PARAMETER, ElementType.FIELD })
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface IdempotentParam {

    String name() default "";

    /**
     * 作用于parameter时，需要排除的属性
     */
    String[] excludeFields() default {};
}
